﻿<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
  
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>Struct Complex
   </title>
    <meta name="viewport" content="width=device-width">
    <meta name="title" content="Struct Complex
   ">
    <meta name="generator" content="docfx 2.56.4.0">
    
    <link rel="shortcut icon" href="../favicon.ico">
    <link rel="stylesheet" href="../styles/docfx.vendor.css">
    <link rel="stylesheet" href="../styles/docfx.css">
    <link rel="stylesheet" href="../styles/main.css">
    <meta property="docfx:navrel" content="../toc.html">
    <meta property="docfx:tocrel" content="toc.html">
    
    
    
  </head>
  <body data-spy="scroll" data-target="#affix" data-offset="120">
    <div id="wrapper">
      <header>
        
        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
          <div class="container">
            <div class="navbar-header">
              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
              </button>
              
              <a class="navbar-brand" href="../index.html">
                <img id="logo" class="svg" src="../logo.svg" alt="">
              </a>
            </div>
            <div class="collapse navbar-collapse" id="navbar">
              <form class="navbar-form navbar-right" role="search" id="search">
                <div class="form-group">
                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
                </div>
              </form>
            </div>
          </div>
        </nav>
        
        <div class="subnav navbar navbar-default">
          <div class="container hide-when-search" id="breadcrumb">
            <ul class="breadcrumb">
              <li></li>
            </ul>
          </div>
        </div>
      </header>
      <div role="main" class="container body-content hide-when-search">
        
        <div class="sidenav hide-when-search">
          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
          <div class="sidetoggle collapse" id="sidetoggle">
            <div id="sidetoc"></div>
          </div>
        </div>
        <div class="article row grid-right">
          <div class="col-md-10">
            <article class="content wrap" id="_content" data-uid="MathNet.Numerics.Complex">
  
  
  <h1 id="MathNet_Numerics_Complex" data-uid="MathNet.Numerics.Complex" class="text-break">Struct Complex
  </h1>
  <div class="markdown level0 summary"><p>Complex numbers class.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritedMembers">
    <h5>Inherited Members</h5>
    <div>
      <span class="xref">System.Object.Equals(System.Object, System.Object)</span>
    </div>
    <div>
      <span class="xref">System.Object.GetType()</span>
    </div>
    <div>
      <span class="xref">System.Object.ReferenceEquals(System.Object, System.Object)</span>
    </div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="MathNet.Numerics.html">MathNet.Numerics</a></h6>
  <h6><strong>Assembly</strong>: CADability.dll</h6>
  <h5 id="MathNet_Numerics_Complex_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[Serializable]
public struct Complex</code></pre>
  </div>
  <h5 id="MathNet_Numerics_Complex_remarks"><strong>Remarks</strong></h5>
  <div class="markdown level0 remarks"><p>The class <code>Complex</code> provides all elementary operations
on complex numbers. All the operators <code>+</code>, <code>-</code>,
<code>*</code>, <code>/</code>, <code>==</code>, <code>!=</code> are defined in the
canonical way. Additional complex trigonometric functions such 
as <a class="xref" href="MathNet.Numerics.Complex.html#MathNet_Numerics_Complex_Cos">Cos()</a>, <a class="xref" href="MathNet.Numerics.Complex.html#MathNet_Numerics_Complex_Acoth">Acoth()</a>, ... 
are also provided. Note that the <code>Complex</code> structures 
has two special constant values <a class="xref" href="MathNet.Numerics.Complex.html#MathNet_Numerics_Complex_NaN">NaN</a> and 
<a class="xref" href="MathNet.Numerics.Complex.html#MathNet_Numerics_Complex_Infinity">Infinity</a>.</p>
<p>In order to avoid possible ambiguities resulting from a 
<code>Complex(double, double)</code> constructor, the static methods 
<a class="xref" href="MathNet.Numerics.Complex.html#MathNet_Numerics_Complex_FromRealImaginary_System_Double_System_Double_">FromRealImaginary(Double, Double)</a> and <a class="xref" href="MathNet.Numerics.Complex.html#MathNet_Numerics_Complex_FromModulusArgument_System_Double_System_Double_">FromModulusArgument(Double, Double)</a>
are provided instead.</p>
<pre><code>Complex x = Complex.FromRealImaginary(1d, 2d);
Complex y = Complex.FromModulusArgument(1d, Math.Pi);
Complex z = (x + y) / (x - y);</code></pre>
<p>Since there is no canonical order amoung the complex numbers,
<code>Complex</code> does not implement <code>IComparable</code> but several
lexicographic <code>IComparer</code> implementations are provided, see 
<a class="xref" href="MathNet.Numerics.Complex.html#MathNet_Numerics_Complex_RealImaginaryComparer">RealImaginaryComparer</a>,
<a class="xref" href="MathNet.Numerics.Complex.html#MathNet_Numerics_Complex_ModulusArgumentComparer">ModulusArgumentComparer</a> and
<a class="xref" href="MathNet.Numerics.Complex.html#MathNet_Numerics_Complex_ArgumentModulusComparer">ArgumentModulusComparer</a>.</p>
<p>For mathematical details about complex numbers, please
have a look at the <a href="http://en.wikipedia.org/wiki/Complex_number">
Wikipedia</a></p>
</div>
  <h3 id="properties">Properties
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Argument.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Argument%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L371">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Argument_" data-uid="MathNet.Numerics.Complex.Argument*"></a>
  <h4 id="MathNet_Numerics_Complex_Argument" data-uid="MathNet.Numerics.Complex.Argument">Argument</h4>
  <div class="markdown level1 summary"><p>Gets or sets the argument of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public double Argument { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="MathNet_Numerics_Complex_Argument_remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>Argument always returns a value bigger than negative Pi and
smaller or equal to Pi. If this <code>Complex</code> is zero, the Complex
is assumed to be positive real with an argument of zero.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_ArgumentModulusComparer.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.ArgumentModulusComparer%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L127">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_ArgumentModulusComparer_" data-uid="MathNet.Numerics.Complex.ArgumentModulusComparer*"></a>
  <h4 id="MathNet_Numerics_Complex_ArgumentModulusComparer" data-uid="MathNet.Numerics.Complex.ArgumentModulusComparer">ArgumentModulusComparer</h4>
  <div class="markdown level1 summary"><p>Gets the lexicographical comparer based on <code>(argument, modulus)</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static IComparer ArgumentModulusComparer { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Collections.IComparer</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Conjugate.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Conjugate%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L403">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Conjugate_" data-uid="MathNet.Numerics.Complex.Conjugate*"></a>
  <h4 id="MathNet_Numerics_Complex_Conjugate" data-uid="MathNet.Numerics.Complex.Conjugate">Conjugate</h4>
  <div class="markdown level1 summary"><p>Gets or sets the conjugate of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Conjugate { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="MathNet_Numerics_Complex_Conjugate_remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>The semantic of <em>setting the conjugate</em> is such that</p>
<pre><code>// a, b of type Complex
a.Conjugate = b;</code></pre>
<p>is equivalent to</p>
<pre><code>// a, b of type Complex
a = b.Conjugate</code></pre>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_I.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.I%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L226">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_I_" data-uid="MathNet.Numerics.Complex.I*"></a>
  <h4 id="MathNet_Numerics_Complex_I" data-uid="MathNet.Numerics.Complex.I">I</h4>
  <div class="markdown level1 summary"><p>Represents the imaginary number. This field is constant.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex I { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Imag.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Imag%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L291">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Imag_" data-uid="MathNet.Numerics.Complex.Imag*"></a>
  <h4 id="MathNet_Numerics_Complex_Imag" data-uid="MathNet.Numerics.Complex.Imag">Imag</h4>
  <div class="markdown level1 summary"><p>Gets or sets the imaginary part of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public double Imag { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="MathNet_Numerics_Complex_Imag_seealso">See Also</h5>
  <div class="seealso">
      <div><a class="xref" href="MathNet.Numerics.Complex.html#MathNet_Numerics_Complex_Real">Real</a></div>
  </div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Infinity.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Infinity%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L251">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Infinity_" data-uid="MathNet.Numerics.Complex.Infinity*"></a>
  <h4 id="MathNet_Numerics_Complex_Infinity" data-uid="MathNet.Numerics.Complex.Infinity">Infinity</h4>
  <div class="markdown level1 summary"><p>Represents the infinity value. This field is constant.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex Infinity { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="MathNet_Numerics_Complex_Infinity_remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>The semantic associated to this value is a <code>Complex</code> of
infinite real and imaginary part. If you need more formal complex
number handling (according to the Riemann Sphere and the extended
complex plane C*, or using directed infinity) please check out the
alternative MathNet.PreciseNumerics and MathNet.Symbolics packages
instead.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_IsImaginary.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.IsImaginary%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L272">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_IsImaginary_" data-uid="MathNet.Numerics.Complex.IsImaginary*"></a>
  <h4 id="MathNet_Numerics_Complex_IsImaginary" data-uid="MathNet.Numerics.Complex.IsImaginary">IsImaginary</h4>
  <div class="markdown level1 summary"><p>Indicates the provided <code>Complex</code> is imaginary.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public bool IsImaginary { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_IsInfinity.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.IsInfinity%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L260">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_IsInfinity_" data-uid="MathNet.Numerics.Complex.IsInfinity*"></a>
  <h4 id="MathNet_Numerics_Complex_IsInfinity" data-uid="MathNet.Numerics.Complex.IsInfinity">IsInfinity</h4>
  <div class="markdown level1 summary"><p>Indicates the provided <code>Complex</code> evaluates to an
infinite value.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public bool IsInfinity { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="MathNet_Numerics_Complex_IsInfinity_remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>True if it either evaluates to a complex infinity
or to a directed infinity.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_IsNaN.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.IsNaN%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L239">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_IsNaN_" data-uid="MathNet.Numerics.Complex.IsNaN*"></a>
  <h4 id="MathNet_Numerics_Complex_IsNaN" data-uid="MathNet.Numerics.Complex.IsNaN">IsNaN</h4>
  <div class="markdown level1 summary"><p>Indicates whether the provided <code>Complex</code> evaluates to a
value that is not a number.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public bool IsNaN { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_IsReal.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.IsReal%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L266">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_IsReal_" data-uid="MathNet.Numerics.Complex.IsReal*"></a>
  <h4 id="MathNet_Numerics_Complex_IsReal" data-uid="MathNet.Numerics.Complex.IsReal">IsReal</h4>
  <div class="markdown level1 summary"><p>Indicates the provided <code>Complex</code> is real.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public bool IsReal { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_IsZero.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.IsZero%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L214">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_IsZero_" data-uid="MathNet.Numerics.Complex.IsZero*"></a>
  <h4 id="MathNet_Numerics_Complex_IsZero" data-uid="MathNet.Numerics.Complex.IsZero">IsZero</h4>
  <div class="markdown level1 summary"><p>Indicates whether the <code>Complex</code> is zero.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public bool IsZero { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Modulus.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Modulus%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L302">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Modulus_" data-uid="MathNet.Numerics.Complex.Modulus*"></a>
  <h4 id="MathNet_Numerics_Complex_Modulus" data-uid="MathNet.Numerics.Complex.Modulus">Modulus</h4>
  <div class="markdown level1 summary"><p>Gets or sets the modulus of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public double Modulus { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="MathNet_Numerics_Complex_Modulus_remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>If this <code>Complex</code> is zero when the modulus is set, the Complex is assumed to be positive real with an argument of zero.</p>
</div>
  <h5 class="exceptions">Exceptions</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Condition</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.ArgumentOutOfRangeException</span></td>
        <td><p>Thrown if an attemp
is made to set a negative modulus.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 id="MathNet_Numerics_Complex_Modulus_seealso">See Also</h5>
  <div class="seealso">
      <div><a class="xref" href="MathNet.Numerics.Complex.html#MathNet_Numerics_Complex_Argument">Argument</a></div>
  </div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_ModulusArgumentComparer.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.ModulusArgumentComparer%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L114">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_ModulusArgumentComparer_" data-uid="MathNet.Numerics.Complex.ModulusArgumentComparer*"></a>
  <h4 id="MathNet_Numerics_Complex_ModulusArgumentComparer" data-uid="MathNet.Numerics.Complex.ModulusArgumentComparer">ModulusArgumentComparer</h4>
  <div class="markdown level1 summary"><p>Gets the lexicographical comparer based on <code>(modulus, argument)</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static IComparer ModulusArgumentComparer { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Collections.IComparer</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_ModulusSquared.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.ModulusSquared%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L337">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_ModulusSquared_" data-uid="MathNet.Numerics.Complex.ModulusSquared*"></a>
  <h4 id="MathNet_Numerics_Complex_ModulusSquared" data-uid="MathNet.Numerics.Complex.ModulusSquared">ModulusSquared</h4>
  <div class="markdown level1 summary"><p>Gets or sets the squared modulus of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public double ModulusSquared { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="MathNet_Numerics_Complex_ModulusSquared_remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>If this <code>Complex</code> is zero when the modulus is set, the Complex is assumed to be positive real with an argument of zero.</p>
</div>
  <h5 class="exceptions">Exceptions</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Condition</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.ArgumentOutOfRangeException</span></td>
        <td><p>Thrown if an attemp
is made to set a negative modulus.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 id="MathNet_Numerics_Complex_ModulusSquared_seealso">See Also</h5>
  <div class="seealso">
      <div><a class="xref" href="MathNet.Numerics.Complex.html#MathNet_Numerics_Complex_Argument">Argument</a></div>
  </div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_NaN.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.NaN%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L232">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_NaN_" data-uid="MathNet.Numerics.Complex.NaN*"></a>
  <h4 id="MathNet_Numerics_Complex_NaN" data-uid="MathNet.Numerics.Complex.NaN">NaN</h4>
  <div class="markdown level1 summary"><p>Represents a value that is not a number. This field is constant.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex NaN { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_One.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.One%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L220">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_One_" data-uid="MathNet.Numerics.Complex.One*"></a>
  <h4 id="MathNet_Numerics_Complex_One" data-uid="MathNet.Numerics.Complex.One">One</h4>
  <div class="markdown level1 summary"><p>Represents the <code>1</code> value. This field is constant.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex One { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Real.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Real%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L283">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Real_" data-uid="MathNet.Numerics.Complex.Real*"></a>
  <h4 id="MathNet_Numerics_Complex_Real" data-uid="MathNet.Numerics.Complex.Real">Real</h4>
  <div class="markdown level1 summary"><p>Gets or sets the real part of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public double Real { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="MathNet_Numerics_Complex_Real_seealso">See Also</h5>
  <div class="seealso">
      <div><a class="xref" href="MathNet.Numerics.Complex.html#MathNet_Numerics_Complex_Imag">Imag</a></div>
  </div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_RealImaginaryComparer.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.RealImaginaryComparer%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L101">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_RealImaginaryComparer_" data-uid="MathNet.Numerics.Complex.RealImaginaryComparer*"></a>
  <h4 id="MathNet_Numerics_Complex_RealImaginaryComparer" data-uid="MathNet.Numerics.Complex.RealImaginaryComparer">RealImaginaryComparer</h4>
  <div class="markdown level1 summary"><p>Gets the lexicographical comparer based on <code>(real, imaginary)</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static IComparer RealImaginaryComparer { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Collections.IComparer</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Zero.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Zero%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L208">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Zero_" data-uid="MathNet.Numerics.Complex.Zero*"></a>
  <h4 id="MathNet_Numerics_Complex_Zero" data-uid="MathNet.Numerics.Complex.Zero">Zero</h4>
  <div class="markdown level1 summary"><p>Represents the zero value. This field is constant.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex Zero { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Acos.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Acos%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L612">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Acos_" data-uid="MathNet.Numerics.Complex.Acos*"></a>
  <h4 id="MathNet_Numerics_Complex_Acos" data-uid="MathNet.Numerics.Complex.Acos">Acos()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Arcus Cosine (Arkuscosinus) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Acos()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Acosh.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Acosh%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L700">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Acosh_" data-uid="MathNet.Numerics.Complex.Acosh*"></a>
  <h4 id="MathNet_Numerics_Complex_Acosh" data-uid="MathNet.Numerics.Complex.Acosh">Acosh()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Hyperbolic Area Cosine (Areacosinus hyperbolicus) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Acosh()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Acot.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Acot%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L623">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Acot_" data-uid="MathNet.Numerics.Complex.Acot*"></a>
  <h4 id="MathNet_Numerics_Complex_Acot" data-uid="MathNet.Numerics.Complex.Acot">Acot()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Arcus Cotangent (Arkuscotangens) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Acot()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Acoth.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Acoth%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L710">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Acoth_" data-uid="MathNet.Numerics.Complex.Acoth*"></a>
  <h4 id="MathNet_Numerics_Complex_Acoth" data-uid="MathNet.Numerics.Complex.Acoth">Acoth()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Hyperbolic Area Cotangent (Areacotangens hyperbolicus) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Acoth()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Acsc.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Acsc%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L635">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Acsc_" data-uid="MathNet.Numerics.Complex.Acsc*"></a>
  <h4 id="MathNet_Numerics_Complex_Acsc" data-uid="MathNet.Numerics.Complex.Acsc">Acsc()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Arcus Cosecant (Arkuscosekans) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Acsc()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Acsch.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Acsch%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L721">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Acsch_" data-uid="MathNet.Numerics.Complex.Acsch*"></a>
  <h4 id="MathNet_Numerics_Complex_Acsch" data-uid="MathNet.Numerics.Complex.Acsch">Acsch()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Hyperbolic Area Cosecant (Areacosekans hyperbolicus) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Acsch()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Asec.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Asec%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L629">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Asec_" data-uid="MathNet.Numerics.Complex.Asec*"></a>
  <h4 id="MathNet_Numerics_Complex_Asec" data-uid="MathNet.Numerics.Complex.Asec">Asec()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Arcus Secant (Arkussekans) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Asec()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Asech.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Asech%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L715">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Asech_" data-uid="MathNet.Numerics.Complex.Asech*"></a>
  <h4 id="MathNet_Numerics_Complex_Asech" data-uid="MathNet.Numerics.Complex.Asech">Asech()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Hyperbolic Area Secant (Areasekans hyperbolicus) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Asech()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Asin.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Asin%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L607">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Asin_" data-uid="MathNet.Numerics.Complex.Asin*"></a>
  <h4 id="MathNet_Numerics_Complex_Asin" data-uid="MathNet.Numerics.Complex.Asin">Asin()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Arcus Sine (Arkussinus) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Asin()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Asinh.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Asinh%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L695">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Asinh_" data-uid="MathNet.Numerics.Complex.Asinh*"></a>
  <h4 id="MathNet_Numerics_Complex_Asinh" data-uid="MathNet.Numerics.Complex.Asinh">Asinh()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Hyperbolic Area Sine (Areasinus hyperbolicus) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Asinh()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Atan.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Atan%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L617">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Atan_" data-uid="MathNet.Numerics.Complex.Atan*"></a>
  <h4 id="MathNet_Numerics_Complex_Atan" data-uid="MathNet.Numerics.Complex.Atan">Atan()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Arcus Tangent (Arkustangens) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Atan()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Atanh.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Atanh%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L705">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Atanh_" data-uid="MathNet.Numerics.Complex.Atanh*"></a>
  <h4 id="MathNet_Numerics_Complex_Atanh" data-uid="MathNet.Numerics.Complex.Atanh">Atanh()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Hyperbolic Area Tangent (Areatangens hyperbolicus) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Atanh()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Cos.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Cos%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L558">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Cos_" data-uid="MathNet.Numerics.Complex.Cos*"></a>
  <h4 id="MathNet_Numerics_Complex_Cos" data-uid="MathNet.Numerics.Complex.Cos">Cos()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Cosine (Cosinus) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Cos()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Cosh.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Cosh%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L650">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Cosh_" data-uid="MathNet.Numerics.Complex.Cosh*"></a>
  <h4 id="MathNet_Numerics_Complex_Cosh" data-uid="MathNet.Numerics.Complex.Cosh">Cosh()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Hyperbolic Cosine (Cosinus hyperbolicus) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Cosh()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Cot.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Cot%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L575">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Cot_" data-uid="MathNet.Numerics.Complex.Cot*"></a>
  <h4 id="MathNet_Numerics_Complex_Cot" data-uid="MathNet.Numerics.Complex.Cot">Cot()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Cotangent (Cotangens) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Cot()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Coth.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Coth%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L667">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Coth_" data-uid="MathNet.Numerics.Complex.Coth*"></a>
  <h4 id="MathNet_Numerics_Complex_Coth" data-uid="MathNet.Numerics.Complex.Coth">Coth()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Hyperbolic Cotangent (Cotangens hyperbolicus) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Coth()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Csc.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Csc%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L595">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Csc_" data-uid="MathNet.Numerics.Complex.Csc*"></a>
  <h4 id="MathNet_Numerics_Complex_Csc" data-uid="MathNet.Numerics.Complex.Csc">Csc()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Cosecant (Cosekans) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Csc()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Csch.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Csch%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L685">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Csch_" data-uid="MathNet.Numerics.Complex.Csch*"></a>
  <h4 id="MathNet_Numerics_Complex_Csch" data-uid="MathNet.Numerics.Complex.Csch">Csch()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Hyperbolic Cosecant (Cosecans hyperbolicus) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Csch()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Equals_MathNet_Numerics_Complex_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Equals(MathNet.Numerics.Complex)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L418">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Equals_" data-uid="MathNet.Numerics.Complex.Equals*"></a>
  <h4 id="MathNet_Numerics_Complex_Equals_MathNet_Numerics_Complex_" data-uid="MathNet.Numerics.Complex.Equals(MathNet.Numerics.Complex)">Equals(Complex)</h4>
  <div class="markdown level1 summary"><p>Indicates whether <code>z</code> is equal to this instance.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public bool Equals(Complex z)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Equals_System_Object_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Equals(System.Object)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L412">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Equals_" data-uid="MathNet.Numerics.Complex.Equals*"></a>
  <h4 id="MathNet_Numerics_Complex_Equals_System_Object_" data-uid="MathNet.Numerics.Complex.Equals(System.Object)">Equals(Object)</h4>
  <div class="markdown level1 summary"><p>Indicates whether <code>obj</code> is equal to this instance.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public override bool Equals(object obj)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Object</span></td>
        <td><span class="parametername">obj</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="overrides">Overrides</h5>
  <div><span class="xref">System.ValueType.Equals(System.Object)</span></div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Exp.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Exp%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L732">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Exp_" data-uid="MathNet.Numerics.Complex.Exp*"></a>
  <h4 id="MathNet_Numerics_Complex_Exp" data-uid="MathNet.Numerics.Complex.Exp">Exp()</h4>
  <div class="markdown level1 summary"><p>Exponential of this <code>Complex</code> (exp(x), E^x).</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Exp()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_FromModulusArgument_System_Double_System_Double_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.FromModulusArgument(System.Double%2CSystem.Double)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L199">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_FromModulusArgument_" data-uid="MathNet.Numerics.Complex.FromModulusArgument*"></a>
  <h4 id="MathNet_Numerics_Complex_FromModulusArgument_System_Double_System_Double_" data-uid="MathNet.Numerics.Complex.FromModulusArgument(System.Double,System.Double)">FromModulusArgument(Double, Double)</h4>
  <div class="markdown level1 summary"><p>Constructs a <code>Complex</code> from its modulus and
argument.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex FromModulusArgument(double modulus, double argument)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td><span class="parametername">modulus</span></td>
        <td><p>Must be non-negative.</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td><span class="parametername">argument</span></td>
        <td><p>Real number.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_FromRealImaginary_System_Double_System_Double_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.FromRealImaginary(System.Double%2CSystem.Double)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L190">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_FromRealImaginary_" data-uid="MathNet.Numerics.Complex.FromRealImaginary*"></a>
  <h4 id="MathNet_Numerics_Complex_FromRealImaginary_System_Double_System_Double_" data-uid="MathNet.Numerics.Complex.FromRealImaginary(System.Double,System.Double)">FromRealImaginary(Double, Double)</h4>
  <div class="markdown level1 summary"><p>Constructs a <code>Complex</code> from its real
and imaginary parts.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex FromRealImaginary(double real, double imag)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td><span class="parametername">real</span></td>
        <td></td>
      </tr>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td><span class="parametername">imag</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_GetHashCode.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.GetHashCode%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L427">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_GetHashCode_" data-uid="MathNet.Numerics.Complex.GetHashCode*"></a>
  <h4 id="MathNet_Numerics_Complex_GetHashCode" data-uid="MathNet.Numerics.Complex.GetHashCode">GetHashCode()</h4>
  <div class="markdown level1 summary"><p>Gets the hashcode of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public override int GetHashCode()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="overrides">Overrides</h5>
  <div><span class="xref">System.ValueType.GetHashCode()</span></div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Ln.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Ln%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L740">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Ln_" data-uid="MathNet.Numerics.Complex.Ln*"></a>
  <h4 id="MathNet_Numerics_Complex_Ln" data-uid="MathNet.Numerics.Complex.Ln">Ln()</h4>
  <div class="markdown level1 summary"><p>Natural Logarithm of this <code>Complex</code> (Base E).</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Ln()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Parse_System_String_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Parse(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L798">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Parse_" data-uid="MathNet.Numerics.Complex.Parse*"></a>
  <h4 id="MathNet_Numerics_Complex_Parse_System_String_" data-uid="MathNet.Numerics.Complex.Parse(System.String)">Parse(String)</h4>
  <div class="markdown level1 summary"><p>Parse a string into a <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex Parse(string complex)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">complex</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="MathNet_Numerics_Complex_Parse_System_String__remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>The adopted string representation for the complex numbers is
<em>UVW+I<em>XYZ</em> where <em>UVW</em> and <em>XYZ</em> are <code>double</code>
strings. Some alternative representations are <em>UVW+XYZi</em>,
<em>UVW+iXYZ</em>, <em>UVW</em> and <em>iXYZ</em>.
Additionally the string <code>&quot;NaN&quot;</code> is mapped to
<code>Complex.NaN</code>, the string <code>&quot;Infinity&quot;</code> to
<code>Complex.ComplexInfinity</code>, <code>&quot;PositiveInfinity&quot;</code>
to <code>Complex.DirectedInfinity(Complex.One)</code>,
<code>&quot;NegativeInfinity&quot;</code> to <code>Complex.DirectedInfinity(-Complex.One)</code>
and finally <code>&quot;DirectedInfinity(WVW+I</code></em>XYZ)&quot; to <code>Complex.DirectedInfinity(WVW+I*XYZ)</code>.</p>
<pre><code>Complex z = Complex.Parse(&quot;12.5+I*7&quot;);
Complex nan = Complex.Parse(&quot;NaN&quot;);
Complex infinity = Complex.Parse(&quot;Infinity&quot;);</code></pre>
<p>This method is symetric to <a class="xref" href="MathNet.Numerics.Complex.html#MathNet_Numerics_Complex_ToString">ToString()</a>.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Pow_MathNet_Numerics_Complex_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Pow(MathNet.Numerics.Complex)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L747">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Pow_" data-uid="MathNet.Numerics.Complex.Pow*"></a>
  <h4 id="MathNet_Numerics_Complex_Pow_MathNet_Numerics_Complex_" data-uid="MathNet.Numerics.Complex.Pow(MathNet.Numerics.Complex)">Pow(Complex)</h4>
  <div class="markdown level1 summary"><p>Raise this <code>Complex</code> to the given value.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Pow(Complex power)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">power</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Root_MathNet_Numerics_Complex_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Root(MathNet.Numerics.Complex)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L752">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Root_" data-uid="MathNet.Numerics.Complex.Root*"></a>
  <h4 id="MathNet_Numerics_Complex_Root_MathNet_Numerics_Complex_" data-uid="MathNet.Numerics.Complex.Root(MathNet.Numerics.Complex)">Root(Complex)</h4>
  <div class="markdown level1 summary"><p>Raise this <code>Complex</code> to the inverse of the given value.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Root(Complex power)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">power</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Sec.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Sec%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L585">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Sec_" data-uid="MathNet.Numerics.Complex.Sec*"></a>
  <h4 id="MathNet_Numerics_Complex_Sec" data-uid="MathNet.Numerics.Complex.Sec">Sec()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Secant (Sekans) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Sec()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Sech.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Sech%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L677">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Sech_" data-uid="MathNet.Numerics.Complex.Sech*"></a>
  <h4 id="MathNet_Numerics_Complex_Sech" data-uid="MathNet.Numerics.Complex.Sech">Sech()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Hyperbolic Secant (Secans hyperbolicus) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Sech()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Sin.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Sin%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L551">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Sin_" data-uid="MathNet.Numerics.Complex.Sin*"></a>
  <h4 id="MathNet_Numerics_Complex_Sin" data-uid="MathNet.Numerics.Complex.Sin">Sin()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Sine (Sinus) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Sin()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Sinh.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Sinh%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L643">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Sinh_" data-uid="MathNet.Numerics.Complex.Sinh*"></a>
  <h4 id="MathNet_Numerics_Complex_Sinh" data-uid="MathNet.Numerics.Complex.Sinh">Sinh()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Hyperbolic Sine (Sinus hyperbolicus) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Sinh()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Sqrt.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Sqrt%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L764">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Sqrt_" data-uid="MathNet.Numerics.Complex.Sqrt*"></a>
  <h4 id="MathNet_Numerics_Complex_Sqrt" data-uid="MathNet.Numerics.Complex.Sqrt">Sqrt()</h4>
  <div class="markdown level1 summary"><p>The Square Root (power 1/2) of this <code>Complex</code></p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Sqrt()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Square.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Square%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L757">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Square_" data-uid="MathNet.Numerics.Complex.Square*"></a>
  <h4 id="MathNet_Numerics_Complex_Square" data-uid="MathNet.Numerics.Complex.Square">Square()</h4>
  <div class="markdown level1 summary"><p>The Square (power 2) of this <code>Complex</code></p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Square()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Tan.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Tan%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L565">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Tan_" data-uid="MathNet.Numerics.Complex.Tan*"></a>
  <h4 id="MathNet_Numerics_Complex_Tan" data-uid="MathNet.Numerics.Complex.Tan">Tan()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Tangent (Tangens) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Tan()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_Tanh.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.Tanh%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L657">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_Tanh_" data-uid="MathNet.Numerics.Complex.Tanh*"></a>
  <h4 id="MathNet_Numerics_Complex_Tanh" data-uid="MathNet.Numerics.Complex.Tanh">Tanh()</h4>
  <div class="markdown level1 summary"><p>Trigonometric Hyperbolic Tangent (Tangens hyperbolicus) of this <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Complex Tanh()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_ToString.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.ToString%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L815">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_ToString_" data-uid="MathNet.Numerics.Complex.ToString*"></a>
  <h4 id="MathNet_Numerics_Complex_ToString" data-uid="MathNet.Numerics.Complex.ToString">ToString()</h4>
  <div class="markdown level1 summary"><p>Converts this <code>Complex</code> into a <code>string</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public override string ToString()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="overrides">Overrides</h5>
  <div><span class="xref">System.ValueType.ToString()</span></div>
  <h5 id="MathNet_Numerics_Complex_ToString_remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>This method is symmetric to <a class="xref" href="MathNet.Numerics.Complex.html#MathNet_Numerics_Complex_Parse_System_String_">Parse(String)</a>.</p>
<p>The .Net framework may round-up the <code>double</code> values when
converting them to string. The method <code>Complex.ToExactString</code>
guarantied that no approximation will be done while converting
the <a class="xref" href="MathNet.Numerics.Complex.html">Complex</a> to a <code>string</code>.</p>
</div>
  <h5 id="MathNet_Numerics_Complex_ToString_seealso">See Also</h5>
  <div class="seealso">
      <div><a class="xref" href="MathNet.Numerics.Double.html#MathNet_Numerics_Double_ToExactString_System_Double_">ToExactString(Double)</a></div>
  </div>
  <h3 id="operators">Operators
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_op_Addition_MathNet_Numerics_Complex_MathNet_Numerics_Complex_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.op_Addition(MathNet.Numerics.Complex%2CMathNet.Numerics.Complex)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L461">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_op_Addition_" data-uid="MathNet.Numerics.Complex.op_Addition*"></a>
  <h4 id="MathNet_Numerics_Complex_op_Addition_MathNet_Numerics_Complex_MathNet_Numerics_Complex_" data-uid="MathNet.Numerics.Complex.op_Addition(MathNet.Numerics.Complex,MathNet.Numerics.Complex)">Addition(Complex, Complex)</h4>
  <div class="markdown level1 summary"><p>Complex addition.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex operator +(Complex z1, Complex z2)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z1</span></td>
        <td></td>
      </tr>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z2</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_op_Addition_MathNet_Numerics_Complex_System_Double_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.op_Addition(MathNet.Numerics.Complex%2CSystem.Double)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L473">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_op_Addition_" data-uid="MathNet.Numerics.Complex.op_Addition*"></a>
  <h4 id="MathNet_Numerics_Complex_op_Addition_MathNet_Numerics_Complex_System_Double_" data-uid="MathNet.Numerics.Complex.op_Addition(MathNet.Numerics.Complex,System.Double)">Addition(Complex, Double)</h4>
  <div class="markdown level1 summary"><p>Complex addition.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex operator +(Complex z, double f)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z</span></td>
        <td></td>
      </tr>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td><span class="parametername">f</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_op_Addition_System_Double_MathNet_Numerics_Complex_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.op_Addition(System.Double%2CMathNet.Numerics.Complex)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L485">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_op_Addition_" data-uid="MathNet.Numerics.Complex.op_Addition*"></a>
  <h4 id="MathNet_Numerics_Complex_op_Addition_System_Double_MathNet_Numerics_Complex_" data-uid="MathNet.Numerics.Complex.op_Addition(System.Double,MathNet.Numerics.Complex)">Addition(Double, Complex)</h4>
  <div class="markdown level1 summary"><p>Complex addition.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex operator +(double f, Complex z)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td><span class="parametername">f</span></td>
        <td></td>
      </tr>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_op_Division_MathNet_Numerics_Complex_MathNet_Numerics_Complex_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.op_Division(MathNet.Numerics.Complex%2CMathNet.Numerics.Complex)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L515">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_op_Division_" data-uid="MathNet.Numerics.Complex.op_Division*"></a>
  <h4 id="MathNet_Numerics_Complex_op_Division_MathNet_Numerics_Complex_MathNet_Numerics_Complex_" data-uid="MathNet.Numerics.Complex.op_Division(MathNet.Numerics.Complex,MathNet.Numerics.Complex)">Division(Complex, Complex)</h4>
  <div class="markdown level1 summary"><p>Complex division.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex operator /(Complex z1, Complex z2)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z1</span></td>
        <td></td>
      </tr>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z2</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_op_Division_MathNet_Numerics_Complex_System_Double_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.op_Division(MathNet.Numerics.Complex%2CSystem.Double)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L533">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_op_Division_" data-uid="MathNet.Numerics.Complex.op_Division*"></a>
  <h4 id="MathNet_Numerics_Complex_op_Division_MathNet_Numerics_Complex_System_Double_" data-uid="MathNet.Numerics.Complex.op_Division(MathNet.Numerics.Complex,System.Double)">Division(Complex, Double)</h4>
  <div class="markdown level1 summary"><p>Complex division.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex operator /(Complex z, double f)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z</span></td>
        <td></td>
      </tr>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td><span class="parametername">f</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_op_Division_System_Double_MathNet_Numerics_Complex_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.op_Division(System.Double%2CMathNet.Numerics.Complex)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L524">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_op_Division_" data-uid="MathNet.Numerics.Complex.op_Division*"></a>
  <h4 id="MathNet_Numerics_Complex_op_Division_System_Double_MathNet_Numerics_Complex_" data-uid="MathNet.Numerics.Complex.op_Division(System.Double,MathNet.Numerics.Complex)">Division(Double, Complex)</h4>
  <div class="markdown level1 summary"><p>Complex division.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex operator /(double f, Complex z)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td><span class="parametername">f</span></td>
        <td></td>
      </tr>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_op_Equality_MathNet_Numerics_Complex_MathNet_Numerics_Complex_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.op_Equality(MathNet.Numerics.Complex%2CMathNet.Numerics.Complex)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L437">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_op_Equality_" data-uid="MathNet.Numerics.Complex.op_Equality*"></a>
  <h4 id="MathNet_Numerics_Complex_op_Equality_MathNet_Numerics_Complex_MathNet_Numerics_Complex_" data-uid="MathNet.Numerics.Complex.op_Equality(MathNet.Numerics.Complex,MathNet.Numerics.Complex)">Equality(Complex, Complex)</h4>
  <div class="markdown level1 summary"><p>Equality test.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static bool operator ==(Complex z1, Complex z2)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z1</span></td>
        <td></td>
      </tr>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z2</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_op_Implicit_System_Double__MathNet_Numerics_Complex.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.op_Implicit(System.Double)~MathNet.Numerics.Complex%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L541">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_op_Implicit_" data-uid="MathNet.Numerics.Complex.op_Implicit*"></a>
  <h4 id="MathNet_Numerics_Complex_op_Implicit_System_Double__MathNet_Numerics_Complex" data-uid="MathNet.Numerics.Complex.op_Implicit(System.Double)~MathNet.Numerics.Complex">Implicit(Double to Complex)</h4>
  <div class="markdown level1 summary"><p>Implicit conversion of a real double to a real <code>Complex</code>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static implicit operator Complex(double f)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td><span class="parametername">f</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_op_Inequality_MathNet_Numerics_Complex_MathNet_Numerics_Complex_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.op_Inequality(MathNet.Numerics.Complex%2CMathNet.Numerics.Complex)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L443">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_op_Inequality_" data-uid="MathNet.Numerics.Complex.op_Inequality*"></a>
  <h4 id="MathNet_Numerics_Complex_op_Inequality_MathNet_Numerics_Complex_MathNet_Numerics_Complex_" data-uid="MathNet.Numerics.Complex.op_Inequality(MathNet.Numerics.Complex,MathNet.Numerics.Complex)">Inequality(Complex, Complex)</h4>
  <div class="markdown level1 summary"><p>Inequality test.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static bool operator !=(Complex z1, Complex z2)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z1</span></td>
        <td></td>
      </tr>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z2</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_op_Multiply_MathNet_Numerics_Complex_MathNet_Numerics_Complex_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.op_Multiply(MathNet.Numerics.Complex%2CMathNet.Numerics.Complex)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L497">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_op_Multiply_" data-uid="MathNet.Numerics.Complex.op_Multiply*"></a>
  <h4 id="MathNet_Numerics_Complex_op_Multiply_MathNet_Numerics_Complex_MathNet_Numerics_Complex_" data-uid="MathNet.Numerics.Complex.op_Multiply(MathNet.Numerics.Complex,MathNet.Numerics.Complex)">Multiply(Complex, Complex)</h4>
  <div class="markdown level1 summary"><p>Complex multiplication.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex operator *(Complex z1, Complex z2)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z1</span></td>
        <td></td>
      </tr>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z2</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_op_Multiply_MathNet_Numerics_Complex_System_Double_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.op_Multiply(MathNet.Numerics.Complex%2CSystem.Double)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L509">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_op_Multiply_" data-uid="MathNet.Numerics.Complex.op_Multiply*"></a>
  <h4 id="MathNet_Numerics_Complex_op_Multiply_MathNet_Numerics_Complex_System_Double_" data-uid="MathNet.Numerics.Complex.op_Multiply(MathNet.Numerics.Complex,System.Double)">Multiply(Complex, Double)</h4>
  <div class="markdown level1 summary"><p>Complex multiplication.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex operator *(Complex z, double f)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z</span></td>
        <td></td>
      </tr>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td><span class="parametername">f</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_op_Multiply_System_Double_MathNet_Numerics_Complex_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.op_Multiply(System.Double%2CMathNet.Numerics.Complex)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L503">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_op_Multiply_" data-uid="MathNet.Numerics.Complex.op_Multiply*"></a>
  <h4 id="MathNet_Numerics_Complex_op_Multiply_System_Double_MathNet_Numerics_Complex_" data-uid="MathNet.Numerics.Complex.op_Multiply(System.Double,MathNet.Numerics.Complex)">Multiply(Double, Complex)</h4>
  <div class="markdown level1 summary"><p>Complex multiplication.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex operator *(double f, Complex z)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td><span class="parametername">f</span></td>
        <td></td>
      </tr>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_op_Subtraction_MathNet_Numerics_Complex_MathNet_Numerics_Complex_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.op_Subtraction(MathNet.Numerics.Complex%2CMathNet.Numerics.Complex)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L467">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_op_Subtraction_" data-uid="MathNet.Numerics.Complex.op_Subtraction*"></a>
  <h4 id="MathNet_Numerics_Complex_op_Subtraction_MathNet_Numerics_Complex_MathNet_Numerics_Complex_" data-uid="MathNet.Numerics.Complex.op_Subtraction(MathNet.Numerics.Complex,MathNet.Numerics.Complex)">Subtraction(Complex, Complex)</h4>
  <div class="markdown level1 summary"><p>Complex subtraction.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex operator -(Complex z1, Complex z2)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z1</span></td>
        <td></td>
      </tr>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z2</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_op_Subtraction_MathNet_Numerics_Complex_System_Double_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.op_Subtraction(MathNet.Numerics.Complex%2CSystem.Double)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L479">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_op_Subtraction_" data-uid="MathNet.Numerics.Complex.op_Subtraction*"></a>
  <h4 id="MathNet_Numerics_Complex_op_Subtraction_MathNet_Numerics_Complex_System_Double_" data-uid="MathNet.Numerics.Complex.op_Subtraction(MathNet.Numerics.Complex,System.Double)">Subtraction(Complex, Double)</h4>
  <div class="markdown level1 summary"><p>Complex subtraction.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex operator -(Complex z, double f)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z</span></td>
        <td></td>
      </tr>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td><span class="parametername">f</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_op_Subtraction_System_Double_MathNet_Numerics_Complex_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.op_Subtraction(System.Double%2CMathNet.Numerics.Complex)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L491">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_op_Subtraction_" data-uid="MathNet.Numerics.Complex.op_Subtraction*"></a>
  <h4 id="MathNet_Numerics_Complex_op_Subtraction_System_Double_MathNet_Numerics_Complex_" data-uid="MathNet.Numerics.Complex.op_Subtraction(System.Double,MathNet.Numerics.Complex)">Subtraction(Double, Complex)</h4>
  <div class="markdown level1 summary"><p>Complex subtraction.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex operator -(double f, Complex z)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td><span class="parametername">f</span></td>
        <td></td>
      </tr>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_op_UnaryNegation_MathNet_Numerics_Complex_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.op_UnaryNegation(MathNet.Numerics.Complex)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L455">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_op_UnaryNegation_" data-uid="MathNet.Numerics.Complex.op_UnaryNegation*"></a>
  <h4 id="MathNet_Numerics_Complex_op_UnaryNegation_MathNet_Numerics_Complex_" data-uid="MathNet.Numerics.Complex.op_UnaryNegation(MathNet.Numerics.Complex)">UnaryNegation(Complex)</h4>
  <div class="markdown level1 summary"><p>Unary minus.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex operator -(Complex z)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex_op_UnaryPlus_MathNet_Numerics_Complex_.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex.op_UnaryPlus(MathNet.Numerics.Complex)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L449">View Source</a>
  </span>
  <a id="MathNet_Numerics_Complex_op_UnaryPlus_" data-uid="MathNet.Numerics.Complex.op_UnaryPlus*"></a>
  <h4 id="MathNet_Numerics_Complex_op_UnaryPlus_MathNet_Numerics_Complex_" data-uid="MathNet.Numerics.Complex.op_UnaryPlus(MathNet.Numerics.Complex)">UnaryPlus(Complex)</h4>
  <div class="markdown level1 summary"><p>Unary addition.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static Complex operator +(Complex z)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td><span class="parametername">z</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="MathNet.Numerics.Complex.html">Complex</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
</article>
          </div>
          
          <div class="hidden-sm col-md-2" role="complementary">
            <div class="sideaffix">
              <div class="contribution">
                <ul class="nav">
                  <li>
                    <a href="https://github.com/SOFAgh/CADability/new/NonPeriodicAndImplicitSurfaces/apiSpec/new?filename=MathNet_Numerics_Complex.md&amp;value=---%0Auid%3A%20MathNet.Numerics.Complex%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
                  </li>
                  <li>
                    <a href="https://github.com/SOFAgh/CADability/blob/NonPeriodicAndImplicitSurfaces/CADability/Complex.cs/#L65" class="contribution-link">View Source</a>
                  </li>
                </ul>
              </div>
              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
                <h5>In This Article</h5>
                <div></div>
              </nav>
            </div>
          </div>
        </div>
      </div>
      
      <footer>
        <div class="grad-bottom"></div>
        <div class="footer">
          <div class="container">
            <span class="pull-right">
              <a href="#top">Back to top</a>
            </span>
            
            <span>Generated by <strong>DocFX</strong></span>
          </div>
        </div>
      </footer>
    </div>
    
    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
    <script type="text/javascript" src="../styles/docfx.js"></script>
    <script type="text/javascript" src="../styles/main.js"></script>
  </body>
</html>
